Non-invasive Software Process Data Collection for Expert Identification

نویسندگان

  • Andrea Janes
  • Alberto Sillitti
  • Giancarlo Succi
چکیده

Software companies depend heavily on knowledgeable employees. Competence and skills management are essential instruments to understand how to employ the available skills in an optimal way. Unfortunately, implementing knowledge management strategies like competence and skills management is challenging because resources, time and effort are required before benefits become visible. This paper shows an approach to collect noninvasively (i.e., without requiring any effort by developers) data about “who” is working on “what” during software production. We present two examples to show how to answer three questions: “who is the expert of a specific part of the code?”, “who should do pair programming with whom?”, and “what knowledge gap arises if a specific developer leaves?”.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ranking Effective Behavioural Factors Affecting Non –compliance in Business Tax from the Professional Perspective

The country's tax system has always faced many challenges in the business sector, and various factors have caused lack of tax compliance in this sector. In this research, the identification and ranking of effective behavioural factors affecting non-compliance of business tax has been pursued with the aim[1] of answering the question that " what are the most important factors affecting the non-c...

متن کامل

An Architecture for Non-invasive Software Measurement

Analysis of data related to software development helps to increase quality, control and predictability of software development processes and products. However, collecting such data for is a complex task. A non-invasive collection of software metrics is one of the most promising approaches to solve the task. In this paper we present an approach which consists of four parts: collect the data, sto...

متن کامل

A method for identifying software components based on Non-dominated Sorting Genetic Algorithm

Identifying the appropriate software components in the software design phase is a vital task in the field of software engineering and is considered as an important way to increase the software maintenance capability. Nowadays, many methods for identifying components such as graph partitioning and clustering are presented, but most of these methods are based on expert opinion and have poor accur...

متن کامل

Prom: Taking an Echography of Your Software Process

Measurement in software production is essential for understanding, controlling, and improving the software development process. Past research has emphasized the importance of a disciplined data collection process as a prerequisite for a sound, solid, and useful analysis. Unfortunately, measurement programs often rely on manual data collection and therefore require a considerable effort. For thi...

متن کامل

Using Non-invasive Measurement Techniques in Agile Software Development: a Swot Analysis

Measurement in software production is essential for understanding, controlling, and improving the development process. Past research has emphasized the importance of a disciplined data collection process as a prerequisite for a sound, solid, and useful analysis. This article presents motivations and impediments of non-invasive measurement techniques, also using the theory of self-determination....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008